import {
    getRoleAll,
    getRoleArr,
    updataRoleById,
    deleteRoleById,
    deleteRoleMoreById,
    SearchRoleKey,
    addRole,
  } from "../../api/role.js";
  import { verifyToken } from "../../utils/TokenCheck.js";
  
  export default function roleRouter(router) {
    // 获取全部角色信息
    router.get("/getRoleAll", verifyToken, getRoleAll);
    // 分页查询角色信息
    router.post("/getRolePage", verifyToken, getRoleArr);
    // 修改指定id角色信息
    router.post("/updataRoleById", verifyToken, updataRoleById);
    // 删除指定id角色信息
    router.delete("/deleteRoleById/:id", verifyToken, deleteRoleById);
    // 批量删除指定id角色信息
    router.post("/deleteRoleMoreById", verifyToken, deleteRoleMoreById);
    // 根据key-value分页查询指定角色信息
    router.post("/SearchRoleKey", verifyToken, SearchRoleKey);
    // 添加角色信息
    router.post("/addRole", verifyToken, addRole);
  }
  